package com.example.springmvc;

import org.springframework.web.bind.annotation.*;

/**
 * 【建立连接】
 *  RequestMapping 路径映射
 *  资源路径 = 类路径 + 方法路径 （通常会加类路径，一是可读性，二是防止url冲突）
 */
@RestController
@RequestMapping("/hello") // 类路径
public class HelloController {
    /**
     * 支持 get
     */
    //@RequestMapping(value = "/hello1",method = RequestMethod.GET) // 方法路径
    @GetMapping("/hello1")
    public String hello(){
        return "hello,spring mvc111";
    }

    /**
     * 支持 post
     */
    @PostMapping("/hello2")
    public String hello2(){
        return "hello,spring mvc222";
    }

    /**
     * @RequestMapping 既支持 get,又支持post
     */
    @RequestMapping(value = "/hello3",method = {RequestMethod.GET,RequestMethod.POST})
    public String hello3(){
        return "hello,spring mvc333";
    }
}
